package com.example.util;

import java.security.SecureRandom;

/**
 * <p>
 *   OTP工具类
 * </p>
 * @author 34448
 */
public class OTPUtil {

    private static final SecureRandom random = new SecureRandom();

    /**
     * 生成OTP验证码
     *
     * @return OTP验证码
     */
    public static String generateOTP() {
        int otp = 100000 + random.nextInt(900000);
        return String.valueOf(otp);
    }

    /**
     * 验证OTP验证码
     *
     * @param otpCode 提供的验证码
     * @return 是否正确
     */
    public static boolean verifyOTP(String otpCode) {
        // 这里可以添加实际的验证逻辑，比如从数据库中获取存储的OTP进行比较
        // TODO: 实现实际的验证逻辑
        return true; // 假设总是正确
    }
}